package com.gitee.hermer.engine.jars.core.eventbus.factory.spring;

import java.io.Serializable;

import com.gitee.hermer.engine.jars.core.app.domain.EngineAppMethodBean;
import com.gitee.hermer.engine.jars.core.eventbus.EventBusService;
import com.gitee.hermer.engine.jars.core.eventbus.listener.ExceptionListener;

public class SpringEventBusService extends EventBusService<EventBusEvent,EventBusEvent, SpringMessageListener, ExceptionListener, Exception> {
	

	@Override
	public void register(String eventName, EngineAppMethodBean methodBean) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public boolean unregister(ClassLoader classLoader, String eventName) {
		// TODO Auto-generated method stub
		return false;
	}

	@Override
	public boolean unregisterAll(ClassLoader classLoader) {
		// TODO Auto-generated method stub
		return false;
	}

	@Override
	public void afterPropertiesSet() throws Exception {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void destroy() throws Exception {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void topicMessageListener(EventBusEvent event, SpringMessageListener messageListener) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void queueMessageListener(EventBusEvent event, SpringMessageListener messageListener) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void sendQueueEventBus(EventBusEvent eventName, Serializable... args) throws Exception {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void sendBroadcastEventBus(EventBusEvent eventName, Serializable... args) throws Exception {
		// TODO Auto-generated method stub
		
	}

}
